3006 663
1082 258
2238 684
1791 275
5478 802
5364 278
23878 576
44677 990
42141 403
6343 547
63462 462
39509 773
5404 508
42102 491
1176 99
55469 513
31750 184
60047 625
45081 309
78470 433
4980 784
11885 90
69178 560
103455 947