2526
3
2668
2
2099
0
625
458
1227
765
1650
340
655
529
382
2617
5
1320
1
300
518
282
719
590
3691
3123
552
180849
1581
365
1175
553
2493
1540
266