1019
167
2051
620
2993
1029
942
302
1066
208
1494
394
1067
351
555
165
833
151
1058
346
1577
648
748
279
937
145
695
214
2320
1053
788
278
920
206
562
175
548
201
736
169