421
1
440
2880
7
1193
1535
491
2886
2
274
296
586
266
363
1492
4
2305
1247
1236
558
150
2155
4894
868
535
1435
3
897
4728
900
2711
5
3255
2308
620