20509 442
7516 49
1519 368
2581 280
6798 769
6263 633
227118 329
21246 340
13497 490
4183 412
15203 509
73117 66
5251 185
4260 39
8656 549
1728 103