3960 370
4905 826
70256 640
46009 193
4413 527
77192 830
2948 248
5298 299
4639 531
2175 61
5471 165
4424 349
7173 582
2665 85
8862 367
7713 295
10728 521
11101 722
279335 1201
339139 931
13747 392
4011 168
8854 385
5822 269
14891 254
59464 567
18361 878
15261 588