30940 831
12922 786
28581 775
23330 526
30036 646
7538 531
5593 249
6511 285
6320 352
8163 834
3352 167
15940 260
4893 568
8386 328
2706 237
11652 852