438
1
1108
2
1238
0
1157
2955
4167
5
4137
8
1228
1132
471
4477
14
763
739
914
946
462
616
1308
591
1930
3
1444
899
746
1307
2291
896
1180
1583
1274
1767