2893 313
773 896
577 511
1161 1000
842 524
862 97
829 66
23 693
154 586
939 545
80 168
586 43
895 860
366 679
1008 396
298 141
755 45
778 239
279 683
912 219
22 113
524 364
369 833
305 201