4015
2
345
0
2495
912
22882
17
910
2445
6
6365
24
2261
9
1927
7
1023
1
1957
2474
4
2553
3
4694
2635
3716
5
2888
2013
2015
2025
2359
2630
1569
3056
2442
1966
2297
2401
479