120469
35
919
0
294
3469
4
951
365
326
803
3691
2143
262
1949
282
19279
2
611
1563
440
484
297
31535
325
392
384
1603
400
290