21093 758
6005 458
19800 366
1784 241
2320 265
3696 844
4099 804
3561 627
5927 921
623 161
3076 460
1377 154
1771 105
1396 128
2868 278
2909 245
7701 458
3306 543
2167 265
968 81
3117 408
1669 116
3008 204
3892 587