30060 463
18311 332
1600 253
22952 650
9965 556
2755 689
3970 629
6933 418
24115 302
42855 910
11468 53
9229 272
53655 550
2371 403
2347 464
33202 596
1719 424
27084 581
1557 307
8850 817
3125 682
13657 268
3794 930
1937 161