17450
2
23078
0
28769
15624
18572
8
1684
3383
1922
1
154
394
2187
850
1135
3068
5
152278
11
145
2144
253
152
1548
1157
3770
13
125
1465
113
2515
367
877
1384
1486