2921
2
2583
7
24418
8
1017
0
2155
3
7733
3696
553
174730
18
495
1
12472
2724
1517
12717
4
2408
2340
913
2919
1444
948
1522
642
982
99072
2005
3169
5
3113
19783
1447