2350
2
2996
0
1661
1211
493
1189
940
1
1475
1193
1105
596
1103
562
484
1669
2663
713
791
3159
1581
668
1166
352
395
2123
534
761
2271
4
1862
485