20634
8
445
0
1020
325
2198
2
2992
394
2490
2275
431
31535
19279
171
1488
503
594
1872
1
1665
2526
3
400
341
552
16
318
392
2369
266
376
3428
4396
2337