2840 845
6435 635
12783 604
18277 75
35398 82
53272 671
34571 320
6095 104
4118 396
1941 223
4897 677