958
1
445
1873
5
449
1144
0
771
531
840
502
1328
2
798
763
2918
462
532
2201
1522
1311
3
1069
1007
613
969
992
734
644
2146
1390
1901
910
4647
11