903 50
2360 529
10672 205
3876 654
4531 598
4702 58
18065 267
8527 89
6589 421
4708 189
7053 233
15908 846
9385 702
20595 371
3895 317
24854 139
1532 66
31551 485
11135 717
8922 61
26291 657
7707 497
4435 319
38367 49
40238 642
174748 696
12270 756
8699 602