2965 412
746 145
543 55
231 76
689 318
154 586
1008 396
939 545
279 683
992 246
411 35
129 253
2178 220
773 896
577 511
646 859
861 97
829 66
1546 842
450 202
41 991
80 168
721 80