99
1
659
2
3049
5
938
1728
262
790
887
1712
1027
909
4646
11
10189
15
644
2939
957
1872
574
763
2200
797
2917
462
1143
0
531
840
532
502
1326
1408
3