108
1
400
128
69
645
2
323
42
73
155
612
3
106
401
167
133
365
102
308
214
120
397
0
98
130
326
442
132
93
387
503