1082 242
2954 843
2635 199
63544 572
20946 276
4226 27
12499 570
9258 552
13374 477
2842 51
6923 482
31502 207
3005 187
8055 387
5440 553
6468 258