2975 313
2646 912
783 902
758 769
165 231
318 254
500 901
186 641
623 166
1131 554
252 108
944 59
885 294
49 954
44 375
482 94
837 650
274 850
340 932
157 88
428 282
981 581
654 579
674 317