50751 423
5948 447
2164 261
12085 648
3540 181
7244 46
3266 370
6150 626
11968 511
10876 411
8565 597
6943 595
37581 495
7367 389
9939 148
5160 303
3061 359
2460 262