332
0
1130
401
436
1128
1614
1
4940
5
400
534
2477
2661
2
1638
294
29323
374
4537
584
781
489
693
1020
376
1045
1219
407
677
382