2975 335
1527 97
6864 323
5276 553
39097 49
12311 161
22821 301
31888 538
18314 440
33023 466
386823 1079
38079 171