3050
0
19944
2
2600
4
2995
1511
1
2948
6
3868
10
1380
1903
3
2534
2476
2392
1813
2109
10598
3694
1221
2154
493
5347
6668
9027
994
2377
1320
6247
5