29930 176
8157 464
3464 523
5452 594
9000 309
2745 440
3214 265
4285 911
71895 214
5857 63
16368 605
2886 308
8833 590
1505 40
5209 531
3440 394
4519 680
4307 216