30021 176
8191 464
3470 523
5467 594
9007 309
2754 440
3226 265
4296 911
71959 214
5889 63
16381 605
2896 308
8837 590
1512 40
5214 531
3454 394
4531 680
4320 216