2707
3112
1299
277
851
1025
536
1264
858
1076
6037
871
1075
941
333
340
1270
430
1229
602
826
321
1630
624
