4503 827
1602 97
8590 658
3965 569
7911 159
714 117
3730 375
22387 482
4921 175
5986 493
8498 523
2212 136
6133 551
12958 693