1075
0
1649
1
4328
10
1238
546
1297
525
2328
343
1009
1033
46414
396
455
422
953
915
1550
5
464
267
1043
1431
2
1780
2490
909
1314
1192
1378
1922
1428