2135
0
2873
3
4599
10
2190
1
1571
1292
953
2731
6
3998
5
1924
161
1749
1482
8185
4
648
2
1716
2337
792
1218
4588
1679
3186
2382
1704
3014
20
2801
2906
2282
2642
1373