4111
2
435
0
1463
1
503
611
895
349
3510
2758
729
2190
392
628
1314
369
901
20634
8
587
705
1267
3899
6
3149
4
476
653
5009
919
3679
1428
601
218