21096 1002
94395 713
3935 508
20791 677
2951 222
4468 529
119352 1051
87718 724
5235 437
4149 361
8583 647
8331 470
2402 206
1468 160
2960 201
3982 716
12700 66
4567 555
2593 255
4761 657
2549 486
5718 568
5030 361
5062 308
3060 203
2729 70