37355
13
1289601
4
9036
9
1558
1
3517
6
1057
1996
2
662
1259
2115
1918
4443
4601
2189
3323
2125
12
2571
910
597
904
254
766
434
1038
835
377
779
707
3629
552