2502 63
10875 426
4553 651
8429 597
10633 381
19536 981
18412 274
23117 209
5345 620
6097 103
8962 377
14893 92
6063 438
2098 117
4155 325
7396 239
4596 678
14555 379
6049 716
5550 520
1929 57
7156 444
5364 926
2558 54