30076 176
8201 464
3479 523
5471 594
9014 309
2763 440
3231 265
4300 911
71988 214
5899 63
16395 605
2905 308
8844 590
1516 40
5218 531
3461 394
4536 680
4329 216