2965 412
2181 220
409 413
2895 313
577 511
543 55
447 858
1546 842
154 586
463 732
264 828
507 100
180 87
2277 793
1161 1000
667 528
23 693
1008 557
41 991
118 584
778 239