2846 653
2121 645
3077 829
286 74
1608 347
10711 403
16392 773
12713 416
48622 356
8959 697
28861 623