6623 526
21639 188
77490 286
3383 134
4891 406
1571 262
6222 881
3918 854
2887 633
1308 38
1601 274
2800 675
3782 474
1387 188
902 125