4049
10
1376
3
4940
5
392
0
2564
2
637
2190
1
2082
1802
4
458
22330
22
1230
2041
198
63
56488
381
5425
23
356
776
1877
3868
767
4964
2033
2623
19034
6
2095
1893
331