3063
3
4122
10
419694
9
3047
4543
5
4637
7
2587
6
1007
1
11881
3674
10270
4
7952
2830
648
0
1458
9355
3868
2
18385
2350
3311
4328
346
1668
10324
3440
589
2831
2559
958
1968