649 29
5032 588
20921 283
8682 76
23569 48
19880 333
3846 455
13759 188
6414 526
8871 227
5201 29
5996 969
5551 299
10864 249
2943 462