5605
0
342
463
558610
6
631
309
247
298
4045
8475
12
1643
377
1264
520
324
407
283
460
2299
328
11768
21
464
2281
2
627
74
734
560
326