2245
3
3506
8
1572
1
297066
0
4759
2499
2
1844
1301
1767
674
638
3145
4
740
237
2302
551
4979
6
2483
108797
7633
5141
7
5090
1496
2942
3041
1226
3053
1532
1364
1895