846
0
2587
16
1308
471
410
968
486
1629
1153
941
298
918
2108
4
614
5875
602
1020
413
1511
1893
1
957
517
722
1425
743
349
1167
363
1128
479