18385
2
2000
1
2275
629
0
8876
8
9244
467
1182
1642
3114
4
31535
2008
1184
19279
107
370
292
9953
17353
1421
184
571
4139
447
1129
646
650
635
2982
3
1952