3326
3
2562
2
1632
4471
1699
3090
6
572
0
4179
1
14
25669
475
2524
8527
1189
2954
1105
596
1103
693
915
562
484
2663
914
1064
490
1581
1243
668
1166