3498
4
1584
0
1020
177
31535
2275
2
19279
2657
3
2668
3114
729
928
1
17353
408
1263
968
1824
2328
2461
20
2076
802
955
2730
6
394
2064
2634
2441
20634
8
1073
25137