502 145
786 150
1078 339
1113 334
1386 335
1232 204
10094 640
10818 412
3563 359
3188 621
7042 604
4968 797
17387 515
2523 166
8813 238