563
1415
1552
20411
613
821
98
1101
104
19515
17310
14411
1144
1053
142
1153
511
581
44
852
973
77
831
818
588
2497
1602
24512