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