1020
0
20634
8
2730
6
2657
3
2668
2
1898
4
814
1
2474
1385
521
395
3114
968
1346
2275
1824
924
321
772
399
1428
2855
565
719
1506
424
444
325
105290
1367