1032 98
2582 430
3519 214
1698 141
3020 438
9925 591
25194 209
147708 635
7385 252
7868 170
46107 376
8886 289
11231 328
5118 509