474
1
876
1008
2
653
660
892
3490
5
2322
4019
8
2422
6
617
791
811
2653
5700
3
2671
2397
1627
1646
1357
1241
222
339
1248
286
273
71
67
3049
4
379