3090
6
1844
1
1301
2
1767
674
638
0
3145
4
3673
740
189
1572
237
2302
3
551
4979
4759
3506
8
7633
2499
2919
1496
2942
1289601
1532
1364
1895
2358
9
2155
3249
2948