37355
13
2480
4
2245
3
567
1
1768
2
2302
1760
0
4031
7034
4274
108797
2629
1507
1013
913
1652
2732
2682
534
2593
356
2949
6
5717
3619
189326
7258
2932
562
1047
5431