905
1
582
0
995
806
1505
946
2027
3354
5
2026
6
4946
18
2638
7608
12
1241
2
1943
1748
2620
8
676
1854
1057
2057
5007
1318
1387
123674
35
389
2570
2349
712