1278 76
31395 207
7283 648
10593 555
3638 95
5840 430
2968 733
14214 172
4212 439
5117 508
1479 155
1213 121
3903 580
4406 706
2435 113