503 145
788 150
1078 339
1113 334
1386 335
1233 204
10095 640
10818 412
3563 359
3188 621
7042 604
4968 797
17389 515
2523 166
8813 238