409 62
20509 442
7517 49
1520 368
2583 280
6800 769
6263 633
227127 329
21259 340
13507 490
4183 412
15207 509
73141 66
5251 185
4261 39
8660 549
1728 103