949 98
2535 430
3435 214
1566 141
2948 438
9858 591
25116 209
145849 635
7357 252
7837 170
46070 376
8834 289
11166 328
5112 508