255
0
303
759
335
296
2093
2
508
421
572
334
2657
3
2668
710
1297
1762
4328
10
4594
1
657
419
400
266
566
1020
339
105290
431
1033
3659
14
1211
47041