2716
4
1654
2
4427
10
475
0
383
1598
1
611
1636
418
552
543
522
1947
846
2666
246
5009
477
798
804
5537
8
4106
400
1132
787
1650
458
58
1898
29323