3114
4
20634
8
247
0
1505
961
1448
497
2299
1
475
90
453
631
408
1463
782
3202
351
2645
3510
2
859
2758
924
1025
928
729
262
243
2461
20
474
797