2275
2
20634
8
1020
0
19279
1551
3791
5
1860
1126
31535
1343
484
25137
422
152
1824
459
1084
529
522
1282
3114
4
138
11829
55
65
486
373
325
1132
1269