3114
4
31535
0
2730
6
17353
25137
20634
8
1559
2
19279
1098
1020
6800
1949
3
1824
2076
1
2657
2668
547
918
4536
265
4111
2275
968
2362
279
979
2008
3653
2855
3691
5