471
0
1603
1075
1649
1
4328
10
2275
2
1238
546
1297
525
343
1009
1033
46414
396
455
422
953
267
1043
1431
1780
2490
1452
909
1314
1192
1378
1428
1069