663
3124
452
2129
1469
6924
706
3324
141
663
1047
4935
613
2890
93
437
217
1020
360
1696
559
2632