938
0
471
1397
117
1479
683
897
2429
613
1221
978
1823
698
3322
581
706
1785
131589
1
442
1295
1127
946
1363
1411
37847
2570
2
722
469