529 63
970 98
2564 430
3480 214
1609 141
2988 438
9908 591
25135 209
146162 635
7371 252
7866 170
46098 376
8870 289
11203 328
5134 508