1642
1
2855
3
2668
2
20634
8
1716
2730
6
2275
1651
2982
3114
4
1124
1937
2296
1696
0
2799
2470
1810
467
1563
775
1501
1513
3442
31535
4820
2198
5
1425
543
4396
544