2972 412
36 641
843 524
647 859
1234 359
588 43
118 584
264 828
401 514
286 439
345 622
98 349
2898 313
1163 1000
326 49
330 90
552 332
734 836
299 141
753 501
223 601
88 386