2896 105
2427 381
4176 502
4900 373
65949 660
27213 437
89241 693
16417 646
15928 668
10319 247
13507 290
10926 199
12256 259
4593 434
585 101