1045
0
223
582
768
1
1762
2992
478
870
412
909
1069
505
1043
355
745
464
3391
4537
267
1275
455
2748
2
213
333
1152
454
668
335
415
5313