3291 521
2089 158
7211 623
4953 252
68773 482
25890 229
34163 853
58287 355
59929 228
24561 822
49988 278
31541 79