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