2395
0
3663
1
2211
480
2142
422
166543
18
52
474
931
5617
5
466
918
5611
11
70
64
1015
65
31220
10
331
48708
53
2490
273
256
638
798
2330
4
453