20634
8
2855
3
2668
2
2730
6
19279
17353
0
2275
31535
1020
25137
467
276
968
3114
4
282572
2526
3442
173
275
503
4396
362
169211
11
410
2445
603
298
1824
337
531