2505
2
2110
1
400
0
2836
1162
1767
1239
1286
6753
17
2735
3
1451
1558
7471
9
383
674
517
1812
101569
2821
5746
23
996
751
4655
10
7599
13
3591
11
1811
2942
6
5216
8
1489
5
1305