74
1
111
88
589
578
67
80
909
500
476
410
1307
648
525
555
409
564
1126
569
941
585
515
502
2
1033
84
989
509
650
641
717