4082
7
3310
2
3901
3
1853
2888
2620
3712
8
2209
1
2135
2489
2160
479
0
2285
5792
28
3317
5
2630
2733
4
2801
2735
1038
3626
504
1185
712
3366
2080
5825
1741
9220
4360