1043
0
2490
909
2694
3
267
454
320
1167
3233
16
1924
881
820
482
418
813
2152
1610
467
2143
970
325
255
968
5313