2245
3
4152
1
3053
7
1057
1603
297066
0
2902
6
1630
3503
4
13499
5
8313
9
5978
1190
2
859
708
4224
945
1306
1045
550