4428
1066
7740
2417
1794
437
6495
2865
2129
798
1389
623
948
168
1641
515
1522
550
665
210
628
189
889
290
1255
494
271
113
403
83
605
171
295
134
520
203
504
114
898
412