21045 625
7507 341
22089 744
395800 1004
272595 844
7894 348
7183 501
10391 263
6532 543
20565 85
27738 341
12993 156
32950 242
2968 243
6151 621
2120 152
24463 292