3090
6
2535
2
2982
3
6346
16
572
0
1558
2358
9
2835
1348
1
3498
4
1815
2622
1495
2377
1819
1622
3694
32302
21152
8
995
2884
5
1929
3083
1051
2781
2352
946
1396
1394
989