905
1
995
582
0
3354
5
4946
18
5771
10
7608
12
1241
2
1943
1748
2620
8
806
1201
4
676
1854
1057
1668
2057
1212
5007
1318
3012
1387
1022
389
2659
742
2570