508
87
202
7
347
22
428
21
268
200
376
1
747
2
449
3
140
190
6
208
8
10
141
382
13
1k
442
394
322
188
298
132