3047 503
33777 283
8981 46
9665 681
7994 581
5984 196
13541 666
2254 85
22382 592
9909 480
4933 705
7965 328
6072 151
3679 394