30892 407
5106 44
37785 925
86580 908
50706 920
23025 332
30362 390
16251 432
33817 423
12827 734
6292 282
14763 447
3236 299
2826 524
2266 220