2253
2
2012
1
8938
5
1031
1462
3
2394
3568
3472
6709
8
3213
3097
1293
2202
4397
6974
28
94
69
125
74
110
122
209
191
219
350
99
0
89
88
95