4004 240
6619 141
7847 693
20904 88
22085 644
132663 626
69756 641
8977 424
5252 110
15485 357
6574 199
3636 153
6050 326
16001 192
15630 504
7891 696
6059 520
7013 640
21728 220
36642 351
58007 847
15568 611
56492 416
50399 178
4037 527
7580 515
13345 56
12304 739