2800 107
5356 141
2218 194
5333 618
2812 57
13877 358
3446 550
9563 377
5454 429
7254 779
3895 263
3973 498
2867 308
2215 53
3522 714
36998 872