5081 620
5833 138
39445 52
4308 286
11510 74
29938 176
30188 105
15132 330
8446 407
6196 162
43567 453
4473 88
30043 972
4641 715
28835 85