40080 210
2305 178
11734 565
6475 652
5350 686
8958 349
10799 329
99077 476
5625 515
5394 100
7222 268
13231 403
2815 171
3794 726
21648 1009
29099 612
3704 158
80737 463
54208 237
4625 355
8927 263
37849 450
2991 192
11163 219
65309 397
40721 516
7730 859
39744 659