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