20688
0
14093
15369
2
25219
476
1
1127
3
1263
2465
5
1160
1682
1587
1748
4
912
664
713
1480
9
1316
752
130
1288
2166
2633
1676
167
3056
1081
184
126
1354