546
0
1297
525
2328
1069
1
343
3659
14
1033
46414
396
455
454
5918
4
267
602
1043
1431
2
1780
1115
2490
909
1192
1378
787
1428
2992
1105
478
5313
1099