29475 138
6935 310
6732 684
63651 201
2101 124
3605 555
4516 488
12515 339
6660 490
6059 279
6121 558
4782 371
6383 328
8512 922
4498 396
6552 817
3453 281
14093 309
3640 467
6185 369
4380 668