2992 441
4455 524
3155 338
7088 489
3114 310
17829 137
7732 789
13657 37
11229 516
3016 153
6566 504
15222 507
2947 221
3836 654
6310 232
5761 516
3911 260