3022
7
4723
34
1308
1
1347
2082
4179
2039
2
1681
5527
3
526
0
868
801
1259
1536
1055
1695
1821
2258
1577