508432 1230
4144 129
22808 242
5613 533
2486 171
10280 808
2267 227
8127 383
7739 385
4403 641
2794 89
3418 377
4030 459
2547 371
26781 193
10958 305
3629 86
3092 262
28096 676
20425 306
58305 827
90944 491
7421 509
5021 238
2609 142
167345 427
96024 655
12448 312