4935 52
715 141
2278 458
5428 759
3072 60
44970 506
161042 367
49142 304
6881 311
7977 810
5195 127
12614 201
10726 681
6129 429
4314 93