1032 209
3958 373
1459 258
4087 444
3326 437
42522 202
509 30
20707 867
96645 703
57877 145
48346 530
107005 843
114697 771
51571 338