47031 550
8840 771
178354 877
12104 351
3466 684
2560 344
4288 915
3478 693
4005 636
2124 232
3740 646
2793 262
1865 201
3182 360
2345 234