1316 30
5432 588
21992 283
9044 76
24938 48
21243 333
3962 455
14467 188
6666 526
9157 227
5475 29
4559 139
6220 969
5731 299
11172 249
3080 462