503
0
4915
1
2999
34
2605
9
3551
10
2145
1400
2189
4126
5
2125
3
2651
18
28098
14
25669
639
3169
373
521
1001
684