3404
4
2519
1
8528
27
954
2
1389
5886
10
830
1445
608
506
395
263
1631
2783
3
2325
2090
835
690
0
22244
937
698
4017
2953
744
3373
493
747
1091
438
1048