3293 521
2089 158
7211 623
4953 252
68785 482
25895 229
34167 853
58296 355
59941 228
24562 822
49995 278
31551 79