2478
1
930
2
1294
4084
6
1672
2903
3
1047
4775
2740
1603
2906
3779
2145
2650
20
2986
940
2238
3176
1193
0
737
3543
7
1106
7733
1512
5052
10
1769
3426
4
2258
346
181997
11