3115 300
1316 58
2036 149
2242 146
3963 204
2961 448
3536 412
5935 120
4046 688
3293 564
5195 150
7310 416
5002 131
4001 458
8008 111
7182 723
2927 229
4983 564
4450 370
8236 415
141633 538
542 99
17147 134
12940 485
3396 661
1404 114
5356 651
38721 606