1205
2
2271
4
8390
26
1138
1177
2803
5
1257
10
1284
1
698
2136
575
3147
369
354
254
100
307
3
1245
327
0
1029
945
5731
2305
1223
1345
222
1986
203
399
894