1045
0
422
517
745
479
2952
1232
398
1
471
3363
1603
683
1853
2190
6
1075
1649
4328
10
1238
546
1297
525
2328
343
1009
3659
14
1033
46414
396
455
2497
2