2669
2
1694
1
83
2535
19944
690
32302
0
1461
2166
619
564
1603
3498
4
2110
2294
3080
3
3140
1743
2181
5
1740
526
2990
1093
2562
3326
1038
693
2427
12