421
1
440
2903
7
1194
1536
492
2886
2
274
297
586
266
364
1492
4
2305
1248
1236
558
150
2156
4894
868
536
1437
3
898
4730
2711
5
901
620
2308
704