502 62
20509 442
7518 49
1521 368
2584 280
6801 769
6266 633
227128 329
21263 340
13510 490
4183 412
15208 509
73160 66
5252 185
4261 39
8662 549
1728 103