3494
1451
4660
2142
2073
985
783
149
2460
1367
1037
412
1201
384
2167
1018
645
238
1933
1164
1013
562
1436
639
945
337
413
184
1260
526
496
229
626
384
1393
764
1015
350
1689
836