6533 173
5098 631
55845 513
20844 841
15995 79
16033 413
7733 323
20009 500
13752 272
8119 283
8392 87
5006 554
27083 251
22494 570
7013 246
49546 492
7473 25