1558
2
1513
1
1812
3354
2505
2322
4
2786
400
0
1590
1001
3107
7
8527
1449
2254
1527
1935
7471
9
4187
10
24337
22
2562
1431
1777
866
2197
2890
3
2131
12459
1815
2268
123674
35