529 62
20509 442
1522 368
2585 280
2520 340
6801 769
6267 633
227131 329
21264 340
13511 490
4183 412
15208 509
52069 655
73165 66
5252 185
4261 39
8662 549
1728 103