2211
0
1842
2
390
4111
522
58
20634
8
1782
1612
714
804
4106
414
4126
6
2758
1
846
1131
423
290
573
1043
479
325
2299
953
932
2328
3428
3
2855
2132