940 98
2504 430
3469 214
1556 141
3084 438
9840 591
25038 209
145969 633
7363 252
7799 170
45953 376
8833 289
11164 328
5114 508