5090 36
4722 541
2915 163
9972 625
2075 52
3476 440
7387 297
5645 814
1893 201
13337 368
4530 423
4470 361
3279 579