37355
13
1227
1
2245
3
567
1768
2
4043
6
2324
4
189326
0
1760
510
7034
6247
5
1419
108797
2629
1507
1493
1969
707
913
1652
2732
534
2593
356
2949
7258
2932
2631
562