2296
2
175
1
2220
6529
7
292
0
1346
6
814
417
1291
5262
10
7952
625
16840
15
2177
11483
8
11881
3
18385
2229
4
1222856
17730
11
1129
2192
6062
16
1354
662
2000
3063
2708
1823
105290