2932
2
2676
1
1942
2626
3498
4
3025
2105
2551
1189
0
2405
2576
2189
2082
3779
3765
3470
5
969
14
1153
4009
6
2996
6307
10
3090
572
7893
3109
1380
181997
11