1682
2
1320
1
2545
5
2108
3
2326
4
4123
7
1517
1664
2906
15482
15
2982
973
2499
355
0
1501
2812
2361
2443
2730
6
180849