2435
2
868
8
932
1
562
1988
3
450
656
493
1506
9932
9
4061
5
126545
18
308048
2013
1813
706
4509
2073
644
339
52
175
77
211
222
310
327
83
96
75