3326
3
2562
2
1632
4471
1699
572
0
596
3765
4
4179
1
919
14
25669
475
894
2524
8527
1189
571
2954
1105
2771
1103
693
915
562
484
2663
914
1064
490