2587
1
2674
3
3103
2
3958
1741
0
21682
4655
5
4552
9038
4888
8
5370
4386
4
17390
7
4810
10
4780
8058
5921
4629
3773
8338
2913
6258
4587
4827
8598
3297
7150
108774
189264
101541