458
0
846
1418
2
1045
2522
584
1152
447
3287
1
768
611
4328
10
1009
363
4706
5
1756
3
478
2720
639
544
775
396
2952