1505
0
3292
2233
3
2152
3066
7
17402
4
2623
6
5950
10
2866
2
3696
8
15
2457
1957
1
12779
1912
4383
2977
7159
9836
960
521
1800
3183
6466
5546
2317
57793
2740
2698
3745