989
0
2322
4
768
1
2650
20
1781
3629
862
2551
3
1218
7793
4179
5432
1412
344
3539
2908
10
2626
4748
2534
3012
50969
7
1716
2
2582
2777
1212
5151
8
3178
1179
3871
2562