3055
1
7463
16
20312
39
83
2038
0
2600
4
1015
2324
2836
3
1104
114240
45
1068
5486
874
2489
2
1035
1812
57793
1800