2939 412
235 562
174 87
768 896
2886 313
541 55
687 318
143 503
227 76
87 156
700 932
811 84
83 854
494 921
639 697
861 97
575 274
21 693
585 43
412 275
710 234
546 332
863 470
58 801