647
2
1550
1173
3
830
4
570
1
1085
520
766
2185
1012
1197
0
2159
9
1009
799
724
1351
614
945
68
2562
531
922
814
787
869
5
536
2238
12
80
460
644