2955 830
1058 37
2899 309
7642 678
19971 382
4893 346
18214 165
13334 413
7723 273
13996 387
17077 287
12127 471
25356 92
6201 467
16442 505
102743 414
113716 381
51706 58
143644 626
40333 642
10408 164
14839 116
28648 538
12340 756
26928 426
20228 353
40591 146
20540 187