396
2
539
1
1533
4750
6
1948
1048
3108
7
3517
10
2310
3
2130
11
1741
533
544
1131
5
497
567
1574
17442
9
479
503
1037
3066
25
734
522
482
419
108
1830
8
1614
14
1987