648 29
5031 588
20919 283
8682 76
23562 48
19875 333
3846 455
13755 188
6412 526
8870 227
5200 29
5996 969
5551 299
10862 249
2941 462