680 147
1120 52
3384 590
23735 643
7289 189
5460 641
158668 447
21970 351
17010 71
3895 295
36524 359
5123 753
3226 165
2893 255
24049 330
4641 400
4793 121
4848 692
8788 473
2867 606