3301 43
5409 669
17191 628
39952 336
15433 344
28251 405
35846 107
5215 528
1192 35
7604 634
4954 331
2527 178
4087 589
45854 700
22285 228