2573 41
213875 544
33994 948
31121 488
32863 354
12158 390
177200 505
5133 308
6053 305
10886 362
9049 268
12714 555
8061 401
4810 843
3891 440
6002 709
33303 142