1638
2
2275
19279
31535
0
2076
1
7334
4
90
1029
2730
6
479
495
918
2668
25137
312
3114
1824
2459
9
2696
17353
843
1020
1009
101
2546
729
802
948
726
1748