2229 462
336420 919
21594 625
7731 341
22296 744
404815 1008
7982 348
7886 501
10507 263
6673 543
21968 87
28106 341
15076 156
37049 247
3533 243
6301 621
2355 152
25476 292