677
1
458
107
1368
3
1221
61
489
433
448
1476
729
2017
880
696
742
4
746
2
4876
10
1331
1030
3183
3770
738
650
422
576
563
944
612
478
475