4945
1
1691
3024
3
2271
4
3062
8
3372
11
493
0
388
2122
2
1243
5978
6
2738
1105
1103
484
2663
596
1825
951
8582
668
534
3910
1744
1446
1458
914
938
2123
3159