3001 399
8429 280
17257 93
17353 525
27667 513
78509 788
25794 691
25769 846
10745 183
3211 564
17161 670
26957 297
22831 171
10692 717
13314 149
10952 707
7471 119
9405 201
4126 503
1777 206
9614 622
14489 903
3258 661
5463 81
13695 163
5291 556
9644 239
30668 624