350
3
209
7
493
9
376
4
497
28
410
5
191
203
357
11
306
6
743
865
271
383
226
297
534
1k
31
405
150
10