572
0
1075
1649
1
4328
10
1238
546
1297
525
2328
711
343
1033
46414
396
455
422
953
464
267
2770
4
1903
2
1043
1431
1780
2490
909
403
1314
1192
1378