396
1
759
479
621
2
2137
3
86
1602
644
4130
15
628
103
1231
5
406
1417
2959
1131
680
913
582
95
904
1015
584
100
771
1770
132
626
2118
468