957
0
409
846
602
1133
787
1164
269
1045
1043
2490
909
267
1436
454
320
1167
3233
16
572
2522
482
418
813
837
1610
467
2143
970
325
255