4404
8
1616
6
479
1
1014
1860
2
503
506
509
539
531
1780
3140
559
1131
5
2184
4
1229
487
406
1783
11
512
1644
2931
776
2957
1001
562
412
948
1653
22