137036 199
21733 847
12514 697
306211 705
357216 944
62312 550
51341 720
17953 479
88811 552
21064 244
115542 798
10989 608
33596 522