2245
3
3145
4
237
0
297066
1895
1
1844
1301
2
1767
674
638
2637
740
1572
5225
8
6236
10
951
1581
2302
551
1694
4979
6
4759
3506
7633
2499
1174
3765
1496
2942
1226