2219
2
1689
2194
3090
6
3337
5
1663
3673
1860
257
0
1125
1
637
1289601
4
763
2919
2749
3
1339
10827
3065
1277
1547
3583
10
2274
1000
2358
9
2155
1972
2948
3868
1903
6346
16