512
1
449
814
2487
521
10396
8
1129
0
1587
646
417
848
1291
1501
7952
1425
2296
2
544
3287
3
1385
1302
2306
650
1889
661
395
2229
4
1329
18385
6062
16
2799