2987
2
2330
4
3594
1
2445
6
36609
34
2168
5
4049
10
1279
2230
3
1202
6406
12
1089
829
198
325
281
0
881
1649
1042
9244
1203
2086
5874
3145