21143 625
7537 341
22113 744
396810 1005
275069 846
7906 348
7259 501
10413 263
6551 543
20663 85
27761 341
13201 156
33550 244
2984 243
6165 621
2145 152
24586 292