939 98
2502 430
3469 214
1555 141
3082 438
9840 591
25038 209
145929 633
7363 252
7798 170
45952 376
8831 289
11162 328
5114 508