4300 410
35859 220
7874 599
29633 378
24888 772
41245 396
59430 291
5849 694
17014 387
42301 79
12183 46
66995 520
8243 672
5412 52
7355 190
20330 376
5364 527
2517 159
9022 739
19699 493
8530 351
29811 86
16129 436
4044 618
25911 715
2898 288
5341 93
935048 960