5008
18
22562
4
185
3355
6
175
3
800
5
1005
2
42248
24
196
170
1
162
0
1102
271
230
210
322
264
704
1206
9
259
242
244
3346
8
595
489
1222
7
395
388
1110
1675