3128 300
1323 58
2048 149
2253 146
3969 204
2972 448
3552 412
5942 120
4064 688
3300 564
5229 150
7325 416
5012 131
4013 458
8016 111
7207 723
2931 229
4991 564
4460 370
8245 415
142217 538
547 99
17153 134
13009 485
3413 661
1411 114
6077 652
38831 606