31039 831
12941 786
28618 775
23333 526
30066 646
7547 531
5611 249
6542 285
6320 352
8180 834
3354 167
15945 260
4895 568
8390 328
2708 237
11673 852