94424
3
3169
7
1985
2
1160
0
1506
1979
1
2825
2029
1326
2156
3554
5347
4
909
3261
2496
5432
2189
3693
2108
5055
3971
2300
1348
636
3587
106
3854
1579
3063
10
3117
8