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