2399
5
7577
24
506
11081
18
759
1
2062
4
4294
9
603
0
818
987
2
1279
1258
613
846
859
935
876
1713
8
1134
1072
3
931
1918
2591
1964
2066