37355
13
1973
2
3211
0
2151
1
2476
3
2949
1834
1628
1862
1755
5505
14
12472
3671
6
681
1289601
4
1268
14589
10
2804
2303
108797
349
819
2386
565
1128
2767
1812
4914
471
2245