2638
2
1668
0
1618
1312
1
2522
4832
3
1889
1398
2502
1282
378
1382
8843
10
841
956
1913
1636
5
862
7793
4
2650
20
989
2936
1494
2035
6779
96
742
3066
7
2395