396
0
455
525
2328
1115
1
46414
1009
1431
2
5009
909
1033
422
1192
1378
953
1428
1921
1024
1099
1586
267
1105
1543
1043
1780
280
846
2992
2490
5313