3795
1
4126
6
5804
15
329
1003
1407
2
646
0
20634
8
6370
5
924
1990
1248
423
999
736
28805
1566
1125
2522
2470
435
390
1315
2696
1452
1091
3959