3966 29
2626 312
39829 680
3700 353
2390 349
23457 606
10364 246
3508 266
3841 291
35846 323
4935 611
218166 317
57231 224
25288 96
6054 480
4920 168
20115 155
4101 807
5508 726
22897 649
2956 331
46126 415
2556 247
4617 872