1031 98
2579 430
3514 214
1696 141
3018 438
9925 591
25192 209
147589 635
7383 252
7868 170
46107 376
8883 289
11226 328
5118 509