2799
3
1587
1
814
1385
521
395
2474
2
399
1506
0
105290
650
365
726
681
1129
672
2683
20634
8
1165
784
3104
1238
1209
1695
865
2494
544
803
1163
1380