995
4
988
1962
7
1437
2
1217
1
2201
3213
20
2146
4199
2011
450
2081
9
528
8549
5
476
1114
3064
1254
3320
1098
886
4109
3
4287
403
6433
1936
101
610
555
845