3030 81
5062 246
20174 477
9217 901
5627 500
11893 282
5978 100
4235 151
10622 676
14887 395
5043 788
5265 706
4198 506
6188 679
5610 559
7561 378
11001 455
9004 107
12786 794
7215 509
9811 724
11538 892
5711 294
5086 298