5089 462
312 78
790 273
128 189
481 57
37 14
415 830
372 931
318 642
444 843
21 490
61 951
3421 924
1880 123
416 545
107 395
780 793
563 192
983 253
804 839
178 728
615 307
918 268
187 40