883
2
1108
1
2587
15
1086
576
789
427
1521
10
620
931
1712
2037
1229
3
707
1132
555
820
709
575
3121
558
2372
5
1110
863
762
812
2142
6
765
527
725