1441
1
776
2
494
2986
2959
3
1131
912
95
903
583
1014
739
99
466
1266
132
625
2117
1378
1231
5
642
405
1416
108
769
1162
877
691
141
1626