29603 321
2790 45
4451 175
6299 301
19902 187
493183 1001
10390 566
21165 263
22540 680
22360 517
6577 547
287577 1158
34677 155
40492 304
81047 245
5997 281
15617 585
117783 702
13720 71
26518 258
14659 642
42346 630
14546 465
49760 213