928
1
951
0
2493
105290
787
2191
1389
2
404
538
2461
20
509
2211
1969
3498
4
340
4895
8
1054
2115
5262
10
2064
907
10270
2442
432
287