944 98
2506 430
3472 214
1556 141
3084 438
9841 591
25040 209
146049 633
7364 252
7802 170
45953 376
8834 289
11218 328
5114 508