19175 533
22492 119
14899 207
5381 369
12028 306
8203 697
16921 503
1216 30
17137 761
729 128
1942 363
1843 254
3015 659
1477 275