648 29
5032 588
20920 283
8682 76
23562 48
19877 333
3846 455
13758 188
6413 526
8871 227
5201 29
5996 969
5551 299
10862 249
2942 462