5262
10
7952
1
625
2
1176
16840
15
3795
2177
11483
8
641
650
0
11881
3
1152
775
633
18385
2229
4
1222856
1059
17730
11
1123
586
2857
1129
1852
8280
2192