13928 30
4125 366
2383 124
3604 65
2324 94
4623 606
2670 274
3104 75
19158 173
2204 454
4418 660
6551 479