3215 978
2750 625
1551 323
1278 294
9421 562
588 104
2260 642
2413 380
2968 518
2713 646
1726 315
2835 633
2411 788
3282 814
1114 133
1564 299
842 165
2936 782
364 38
1702 265
728 147
3092 905
1165 92
1845 340