3051
2
32302
0
6294
4
1558
7258
4471
1539
1
2082
1458
2366
1059
5771
10
1812
25669
3926
14
3933
1494
1679
2270
8945