396
2
539
1
1533
4750
6
1948
1048
3108
7
3516
10
2310
3
2130
11
1741
533
544
1131
5
497
567
1574
17441
9
479
503
1037
3065
25
734
522
482
418
108
1829
8
1614
14
1987