2843 653
2121 645
3075 829
286 74
1607 347
10709 403
16380 773
12711 416
48622 356
8959 697
28855 623