28213 291
3959 527
6902 52
7295 160
2412 288
3040 371
12724 345
3047 702
25396 168
15580 879
2871 458
2711 357
3887 957
7574 45
3691 171
5335 232
1454 131
2942 519
2175 113
6047 618