321
1623
254
1290
107
562
80
417
123
610
91
452
109
557
112
589
126
624
86
428
227
1155
190
954
164
905
175
1079
162
812
72
359
121
613
5
16
110
553
321
1623
254
1290
107
562
80
417
123
610
91
452
109
557
112
589
126
624
86
428
227
1155
190
954
164
905
175
1079
162
812
72
359
121
613
5
16
110
553