4005 240
6621 141
7850 693
20932 88
22096 644
132678 626
69772 641
8978 424
5253 110
15498 357
6574 199
3636 153
6052 326
16020 192
15637 504
7893 696
6059 520
7013 640
21736 220
36657 351
58036 847
15573 611
56522 416
50447 178
4037 527
7581 515
13357 56
12306 739