300
0
1924
1690
1
1049
3067
3
662
414
400
1454
475
650
1386
1587
472
913
263
635
661
3752
2
417
611
1074
2119
2115
4
1841
863
484
2103
2290
7777
13