1305
1
1690
2840
2
2368
2512
0
1093
2760
4
2562
1691
3326
3
2982
2042
2238
2083
1564
915
1834
19944
2166
83
693
2935
1103
526
2710
784
1614
572
801
2243
6