296
1
271
913
6
705
5
320
402
2
516
373
531
451
492
442
397
85
1923
4
997
260
871
322
104
174
1602
1078
149
963
542
3
740
331
615
409