18821 669
3979 346
3047 272
4684 720
2962 505
5091 392
12256 442
23625 429
4530 295
948 72
3176 603
25736 178
2257 504