5093 587
34295 506
2744 331
45721 186
30939 195
5695 448
20432 546
25789 265
15007 554
4155 487
7221 64
3877 447
2986 61