4033
2
2580
14
1701
1
17340
2848
544
603
0
3644
3177
3
2526
1047
3910
2337
5
3901
1959
4
8072
666
2320
6
1815
7258
1572
2966
1842
2302
500
2503
2670
1376