5047
8
882
3
1606
1
2126
2
3724
1686
4946
18
1834
7608
12
3354
5
11059
9
1554
806
676
0
1387
1748
1057
2620
1853
2570
1854
2349
485
2026
6
4492
1505
693
1788
3329