1075
0
1649
1
4328
10
1238
546
1297
525
2328
1634
343
571
1009
1033
46414
396
455
1314
422
953
267
1043
1431
2
2490
909
1192
474
1428
1069
2992
635