1075
0
1649
1
4328
10
415
1238
546
1297
525
2328
343
1009
3659
14
3116
1033
46414
396
455
628
409
422
953
267
798
1043
1431
2
2490
2645
909
1192
1378