2062
2
2545
5
1350
1
2108
3
2326
4
4123
7
2800
1517
1664
2906
15482
15
2982
355
0
1501
2812
4233
1454
2361
2443
671
3708
582
2727
4309
2987
3558
662