1149
5
1047
1
457
537
583
616
475
2
5930
2430
3
455
596
4
381
1006
138
126
125
165
99
28
213
160
80
67
1994
312
168
1451
7
1168
16
79