3293 521
2089 158
7211 623
4953 252
68781 482
25891 229
34165 853
58290 355
59937 228
24561 822
49992 278
31548 79