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