255
0
458
2657
3
2668
2
296
1297
691
507
478
1211
657
639
335
266
154
105290
1780
2952
3659
14
683
421
3391
1232
575
282572
768
693
431
759