12662 97
12016 117
22184 358
10433 539
3190 217
4795 554
3901 713
29691 431
7745 691
13608 598
5013 282
4146 280
19609 208
4283 867
4663 634