2932 170
509 4
72 686
663 343
212 785
390 91
35 109
374 600
318 724
103 304
26 583
423 400
919 882
239 365
1017 645
487 129
897 898
118 61
364 72
655 427