31382 207
7260 648
10574 555
3634 95
5822 430
2961 733
14203 172
4199 439
5111 508
1475 155
1202 121
3896 580
4395 706
2430 113