999 285
2125 602
1394 277
2955 647
2772 785
2261 495
321 105
1913 562
13709 55
1752 129
16591 782
8348 269
28392 481
11879 212
12878 687