104
74
209
195
185
590
988
257
276
293
300
264
854
711
6247
4200
516
461
1025
497
1076
619
498
1424
1147
680
794
1132
923
667