1551
2
2730
6
19279
1020
0
101
1824
505
31535
17353
3498
4
2714
5
291
2727
2189
802
2275
20634
8
637
25137
2668
378
421
2459
9
3114
326
400
729
1234
899
798