3215
615
4172
1398
8913
3185
5850
2623
1739
649
703
254
2244
660
947
360
1129
369
1120
521
1225
417
1424
655
1728
696
1736
575
1014
350
838
104
1145
430
853
199
1115
475
1210
491