4943
2
2687
3236
4
1709
2959
1
6707
24
1243
0
2591
2907
2123
1105
1103
1307
3
534
490
2271
484
596
1166
562
2663
1862
2906
668
1298
477
914
1581
938
809