4082
7
1853
2
3712
8
2209
1
2135
3
3901
2160
2285
5792
28
3317
5
3310
1185
2596
1785
6
1442
1148
0
3253
2769
3974
479
2897
4224
4
2268
2733
2801
1280
3936
1686
2977