2954 412
291 628
179 87
1158 1000
937 545
443 858
548 419
771 801
420 614
232 347
667 808
79 647
2165 220
811 257
2437 127
543 55
750 412
986 840
264 828
239 992
22 113
411 35
719 80