3291 521
2089 158
7211 623
4953 252
68769 482
25885 229
34159 853
58285 355
59921 228
24561 822
49981 278
31539 79