2962 317
13735 394
2959 240
3336 231
8459 611
5180 527
4119 630
4521 845
1846 156
1807 287
4457 914
3984 702
3034 502
5090 800
4479 164
12376 55
11263 615
2314 261
3243 157
9563 177
3944 906
4828 163
40799 436
7905 251