1412 300
3042 633
2077 49
2561 78
16590 485
12070 296
5065 312
4485 509
2220 287
2405 552
3359 631
16197 63