388
1
1250
5
1006
2
942
241
71
375
78
878
451
492
389
424
0
455
530
401
442
679
79
556
1096
274
979
2818
4
422
794
557
116
615
269