1043
0
2546
1
1860
581
1277
343
655
1661
839
379
5875
267
1101
683
1629
474
584
547
415
2123
2992
1603