1032
2
3464
15
1097
1
2116
1602
2282
5
1543
0
1330
1226
3219
7
70
59
43
102
44
91
521
83
90
444
97
100
147
80
95
142
77