2797 105
2379 381
4130 502
4812 373
65655 660
27118 437
89141 693
16383 646
15813 667
10295 247
13465 290
10897 199
12246 259
4581 434
580 101