525
0
2328
2742
2
343
1009
3659
14
1033
46414
1
396
455
422
953
267
1043
1431
2490
909
1192
1378
474
1428
1069
2992
896
1105
478