944 98
2507 430
3472 214
1556 141
3084 438
9841 591
25040 209
146074 633
7365 252
7802 170
45953 376
8835 289
11244 328
5114 508