1031 98
2581 430
3518 214
1696 141
3019 438
9925 591
25193 209
147655 635
7383 252
7868 170
46107 376
8884 289
11228 328
5118 509