2986 416
164525 532
12891 387
4870 708
31931 191
17377 404
6766 80
1795 243
3582 554
14753 502
4505 656
27830 163
15388 153
19004 323
14943 233
4207 528
3549 355