5997
12
1309
0
1992
3
840
697
2489
10
4914
2
345
2664
5389
1
1841
2266
2629
1232
1388
1204
3106
123674
35
605
2060
2676
2837
3055
297066