422
0
517
745
479
2952
1232
471
464
1603
1075
1649
1
4328
10
1238
546
1297
525
343
1009
1033
46414
396
455
1314
953
267
1043
1431
2
2076
2490