19465 922
39527 52
10638 258
3293 446
7303 699
6366 471
22386 211
16982 457
4576 583
14980 154
11938 824
2834091 4107
3856 587