3470
5
432
0
1982
1
636
421
2886
2
884
1550
2551
3
2619
2828
2748
9
5253
4
2740
3066
7
10180
8
2285
1868
1595
2343
606
1633
17391
5946
3505
2092