761
1
880
2
1149
5
1047
457
537
583
616
475
5930
2430
3
455
596
4
381
1006
138
126
125
165
99
28
213
160
81
67
1995
312
168
1451
7