4000
6
2673
3
826
1
1537
3278
1266
2
1045
1090
1209
991
4
2497
12
1278
478
19246
0
72297
930
994
3220
134
1011
1355
69
32
124
2491
14
27
35
25185
2107
8227