394501 1035
45077 761
2649 110
4588 587
10266 424
15286 533
4910 141
18722 112
8163 546
29243 676
5378 55
10909 322
9258 585
1243 209
37503 89
11200 532
9913 282
21576 541
7654 273
17563 565
12819 195
3003 338
9973 527
6902 608