20634
8
1880
2
2275
425
0
693
484
1488
2730
6
2809
3466
5
573
1506
1523
382
440
31535
1824
29323
505
1343
19279
1425
1141
177
349
771
251
1132
2668
1614
1