3188
4
352
0
1342
951
432
1581
828
553
413
1
372
465
809
560
710
454
148
1659
2
644
1853
1404
977
570