5696 363
19698 400
12750 315
12191 542
31337 739
9268 671
4418 825
13809 567
4647 103
2438 67
21213 431
5719 488
3065 560
5429 665
8145 522
10841 231
4023 115
2182 295
8358 405
4085 508
4462 606
11904 215
2047 52
6987 476
16538 254
21787 153
22688 450
3283 619