2505 407
459 94
3139 698
451 79
1512 448
6229 409
961 75
20471 274
7749 155
11169 441
47043 131
4189 474