580 457
2505 648
1718 239
921 805
582 761
1143 883
358 312
369 460
981 310
957 986
16 548
432 601
3262 269
762 978
416 26
463 211
1004 140
636 307
960 8
626 313
245 655
436 812
58 857