425
15611
31228
1478
1068
1407
50242
20411
1505
1546
766
711
1499
1596
28613
15411
632
566
1088
174
2
1048
521
563
1173
492
1287
221