648 29
5032 588
20919 283
8682 76
23562 48
19875 333
3846 455
13756 188
6412 526
8870 227
5201 29
4425 139
5996 969
5551 299
10862 249
2942 462