3116
1
25137
0
1192
1268
1640
2
1254
3442
5
1874
5009
1202
2855
3
1008
4979
7
521
957
1815
9983
1132
2363
670
1086
3034
12
247
3439