3225
620
4186
1405
8952
3201
5867
2629
1743
649
704
254
2251
660
947
360
1129
369
1126
522
1227
418
1431
658
1732
698
1736
575
1019
350
838
104
1147
432
853
199
1117
475
1210
491