20509 679
4550 376
2036 402
2793 802
454 49
1560 162
1749 286
9702 519
3750 458
2896 231
2473 422
1028 144
2114 271