37355
13
2471
0
2245
3
567
1
1768
2
339
4818
4
2034
7034
108797
2629
1289601
3329
913
1652
2732
534
2593
356
14861
7
189326
784
2932
562
1047
3546
5431
5527