1380
0
21152
8
1787
1
3090
6
2903
3
2932
2
1015
467
2669
1694
2000
951
690
1175
1526
2571
1681
564
3354
3080
1743
2476
1547
108797
2166
2173
784
496
4179
2999