2176
1
117
0
1267
2
5209
9
1467
1675
559
948
1632
1607
2995
1064
1480
3
803
3965
999
1021
5599
11
38477
34
662
2173
1532
1108
1681
17333
27
962
1766
1787
2711
2082