396
1
643
809
983
70
112
911
4
81
292
304
63
76
1621
5
1005
2
935
2878
1308
3
65
1436
8
578
418
1374
1645
1024
727
1980
2139
7
92
100
74