255
0
399
355
2190
1
1044
400
343
471
498
2569
5
291
859
774
339
256
279
871
2275
2
418
747
615
3691
2809
17353
1150
1032
445
318
2301
1020