3293 521
2089 158
7211 623
4953 252
68781 482
25892 229
34166 853
58294 355
59940 228
24562 822
49993 278
31550 79