936 98
2500 430
3465 214
1547 141
3056 438
9838 591
25033 209
145835 633
7361 252
7798 170
45950 376
8829 289
11159 328
5114 508