356
0
1756
2
4979
5
451
720
2431
3
422
2417
1
1015
383
408
962
4232
2190
437
2142
327
3277
8
1053
688
70
64
1316
4
482
598
459
373
853
358
973