2184
1
2932
2
2884
5
3498
4
1788
3158
1660
779
1295
280
2903
3
1152
2964
1603
3379
2262
0
5225
8
2906
2650
20
2476
1153
10243