3090 709
4009 427
2238 200
23937 772
84144 901
17343 421
16428 900
1392 33
4492 891
2178 263
2648 415
2478 519