29910 176
8151 464
3461 523
5449 594
8994 309
2744 440
3212 265
4284 911
71873 214
5857 63
16363 605
2885 308
8829 590
1503 40
5209 531
3432 394
4516 680
4303 216