1032 98
2582 430
3520 214
1699 141
3020 438
9925 591
25195 209
147726 635
7385 252
7868 170
46107 376
8886 289
11233 328
5118 509