995
1
2181
1161
370
0
1751
1668
223
742
1107
623
1527
2476
3
2466
5
3107
7
3012
3211
1957
929
582
1093
1260
1883
2
1543
1860
2999
496
619
905
1590
1526