422
0
1511
220
334
868
480
355
1126
336
407
553
404
1398
627
335
257
2198
2
2109
70
430
75
429
1034
699
996
282572
573
1304
562