1303 343
342 64
543626 1149
485030 1535
7611 649
848 137
2560 508
931 204
687 88
16267 396
3732 267
6348 56
19233 361
4803 457
40238 734