4090
1708
3310
1067
1524
632
1001
311
1110
217
1596
413
1105
367
596
172
1089
218
869
159
648
131
1117
363
1383
643
954
471
1680
681
778
283
11210
5681
2949
1326
1704
566
1133
426