22848 160
6499 505
1414 188
2796 509
516 72
7424 83
4334 612
4509 726
3861 301
3110 762
3248 837
378 33