255
0
664
1
777
2
1507
472
3663
3251
6
303
980
4328
10
121182
25137
1528
431
1073
429
2224
19279
2275
909
482
590
47041
3691
5
2809
240
1862
2591
17353
2301