37355
13
1087
1
1057
8313
9
4443
3323
2
8411
3
910
597
904
434
575
0
779
707
552
1812
544
2788
1070
1547
3560
2763
775
621
2890
1679
13995
1162
1924
1331