21145 625
7538 341
22116 744
396910 1005
275307 846
7906 348
7268 501
10415 263
6554 543
20675 85
27764 341
13225 156
33594 244
2986 243
6169 621
2145 152
24593 292