525
0
2328
343
938
1
1009
1033
46414
396
455
422
953
267
1314
1043
1431
2
1780
2600
2490
909
1192
1378
1428
1069
2992
896
1105
478
5313
1202
1024