2096
2
685
1
1142
400
0
414
475
472
1507
1578
1454
913
2995
8
5745
5
611
509
3
772
3567
4
5861
6
4915
7
2858
14
484
2043
1306
827
477
5093
9
1502
1019
787
1188