510
778
48
3
2
696
1
145
22
157
464
1268
5
468
509
14
372
5
168
150
1346
86
74
199
672
