3 116
255 481
225 972
186 658
291 578
864 252
428 233
742 918
671 956
840 482
633 877
374 641
565 261
368 886
141 499
166 309
706 909
281 240
155 711
98 418