2190
1
2955
2
2111
3
487
0
1333
2730
6
1824
467
3092
2657
340
2668
603
19279
968
3047
10
443
492
1614
881
2442
815
25137
20634
8
458
980
1130
1020
1137
2301