50903 423
6030 447
2156 261
12092 647
3528 181
7293 46
3235 370
6146 626
11963 511
10875 411
8595 597
6909 595
37401 494
7386 389
9946 148
5189 303
3061 359
2454 262