2889
4
410
0
3238
1
2659
7
1044
32
653
2828
3460
125
278
462
468
854
608
536
588
460
405
2266
88
619
424
502
1415
420
2330
1640
1058
728