2981 500
16531 105
28980 235
6110 529
19722 674
23204 615
21706 704
32065 288
4397 662
7194 254
4146 454
20265 657
1391 302
4428 195
2719 49
24930 602
7337 640
16177 338
4264 829
22610 100
16505 90
2131 29
18356 558
7398 423
2095 304
5399 78
8538 69
6992 162