503 145
789 150
1078 339
1114 334
1386 335
1233 204
10095 640
10820 412
3563 359
3189 621
7042 604
4968 797
17390 515
2523 166
8813 238