3562
1
2173
1015
2566
3
1694
3465
2
951
690
3835
5
1523
2669
1462
564
1743
0
108797
846
1583
1305
2169
2369
3200
1013
19944
1393
2360
6
21152
8
2949
1042
1426
1179