2971 346
2968 94
2495 302
3154 59
29399 427
6655 908
46504 127
41278 120
32989 511
5197 154
17679 123
7392 890
9471 585
13493 554
8389 118
4350 138
38758 535
13781 636
14133 131
34769 220
29615 368
22906 77
16245 331
28911 279
29070 281
55585 295
21714 404
23135 603