591
0
1247
2
2558
1721
240
543
1
515
554
803
383
656
2094
5
4096
1404
2184
522
2533
547
645
352
558
92
2542
3317
1661
4
1587
2151
512
2109
1094