445
0
29323
1553
377
996
678
249
350
1636
3114
4
394
431
4922
1
658
409
587
505
886423
2
340
2459
9
804
755
412
2690
2699
777
547
397