30025 176
8192 464
3471 523
5467 594
9009 309
2754 440
3226 265
4299 911
71959 214
5889 63
16381 605
2897 308
8837 590
1512 40
5215 531
3454 394
4531 680
4320 216