1066
2
1518
5
1309
3
639
1
2935
1389
0
716
1049
680
1207
4221
990
731
608
1550
372
1114
953
5575
6
2181
884
2032
4
2111
1260
426
1081
883
1707
450
923