1061 30
94405 114
18580 317
9515 134
7264 524
13297 586
7108 846
53859 421
22856 381
11234 78
66176 903
5028 420
7508 169
7170 494
5593 686
21330 549
19279 424
3356 469
5145 87
33058 202
10697 265
3764 261
3407 683
1150 181
1651 290