2194
0
2360
6
1942
9
3055
1
7463
16
20312
39
1038
2038
2600
4
1015
2324
2836
3
1104
114240
45
1068
1399
5486
884
874
781
940
2489
2
1035
628
390
931
326
1812
57793
701