3840
980
7034
2275
1607
403
5718
2573
1697
630
1088
508
878
159
1229
371
1429
528
591
200
615
188
816
283
1139
466
235
102
392
81
500
137
281
130
473
189
459
103
728
336