903 50
2360 529
10672 205
3876 654
4550 598
4703 58
18066 267
8529 89
6590 421
4708 189
7058 233
15915 846
9389 702
20595 371
3895 317
24854 139
1532 66
31556 485
11136 717
8922 61
26293 657
7708 497
4435 319
38373 49
40241 642
174748 696
12270 756
8699 602