1295
2
460
1
851
1903
963
567
702
565
1150
2839
1597
1275
1208
935
0
79
417
108
1765
1140
3
438
918
6
848
2194
539
90
247
910
771
472
338